package com.groupbuying.customer.dto;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 积分日志dto
 */
public class CustomerCurrencyLogDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    //会员id
    private String customerId;
    //支付id
    private String payId;
    //删除标记 1-未删除，0-已删除
    private String delFlag;
    //创建时间
    private String createTime;
    //碎银流向：01、活动；02、消费
    private String currencySource;
    //活动id
    private String activityId;
    //碎银变化类型：01：增加：02减少，03：无变化
    private String currencyType;
    //碎银变化量
    private BigDecimal currencyCount;
    //增加金额
    private BigDecimal addBanlence;
    //减少金额
    private BigDecimal reduceBanlence;

    private String mobile;


    /**
     * 设置：会员id
     */
    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    /**
     * 获取：会员id
     */
    public String getCustomerId() {
        return customerId;
    }

    /**
     * 设置：删除标记 1-未删除，0-已删除
     */
    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    /**
     * 获取：删除标记 1-未删除，0-已删除
     */
    public String getDelFlag() {
        return delFlag;
    }

    /**
     * 设置：创建时间
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取：创建时间
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * 设置：碎银流向：01、活动；02、消费
     */
    public void setCurrencySource(String currencySource) {
        this.currencySource = currencySource;
    }

    /**
     * 获取：碎银流向：01、活动；02、消费
     */
    public String getCurrencySource() {
        return currencySource;
    }

    /**
     * 设置：活动id
     */
    public void setActivityId(String activityId) {
        this.activityId = activityId;
    }

    /**
     * 获取：活动id
     */
    public String getActivityId() {
        return activityId;
    }

    /**
     * 设置：碎银变化类型：01：增加：02减少，03：无变化
     */
    public void setCurrencyType(String currencyType) {
        this.currencyType = currencyType;
    }

    /**
     * 获取：碎银变化类型：01：增加：02减少，03：无变化
     */
    public String getCurrencyType() {
        return currencyType;
    }

    /**
     * 设置：碎银变化量
     */
    public void setCurrencyCount(BigDecimal currencyCount) {
        this.currencyCount = currencyCount;
    }

    /**
     * 获取：碎银变化量
     */
    public BigDecimal getCurrencyCount() {
        return currencyCount;
    }

    /**
     * 获取：支付id
     */
    public String getPayId() {
        return payId;
    }

    /**
     * 设置：支付id
     */
    public void setPayId(String payId) {
        this.payId = payId;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public BigDecimal getAddBanlence() {
        return addBanlence;
    }

    public void setAddBanlence(BigDecimal addBanlence) {
        this.addBanlence = addBanlence;
    }

    public BigDecimal getReduceBanlence() {
        return reduceBanlence;
    }

    public void setReduceBanlence(BigDecimal reduceBanlence) {
        this.reduceBanlence = reduceBanlence;
    }

    @Override
    public String toString() {
        return "CustomerCurrencyLogDTO{" +

                ", customerId='" + customerId + '\'' +
                ", payId='" + payId + '\'' +
                ", delFlag='" + delFlag + '\'' +
                ", createTime='" + createTime + '\'' +
                ", currencySource='" + currencySource + '\'' +
                ", activityId='" + activityId + '\'' +
                ", currencyType='" + currencyType + '\'' +
                ", currencyCount=" + currencyCount +
                ", addBanlence=" + addBanlence +
                ", reduceBanlence=" + reduceBanlence +
                '}';
    }
}


